Maintainability Prediction from Project Metrics Data Analysis Using Artificial Neural Network: An Interdisciplinary Study

نویسندگان

  • Vijai Kumar
  • Rajesh Kumar
  • Arun Sharma
چکیده

Software maintainability is an important aspect for all software engineering paradigms. Considering the maintainability a factor influencing the software quality and reliability, the estimation can help to improve overall software quality. Maintainability is an indirect and derived measure which needs to predict using the other direct measures. Soft computing approaches have been used widely in prediction of software entities. The paper analyzes the project history data with the help of artificial neural network and produces the predicted maintainability value of the software module or component. From the project metrics data, four influencing factors identified and neural network model is built for maintainability prediction. The four simple input factors, multiple condition count, node count, percentage comments and total lines of code can be easily calculated from the source code of the module or component of a project. The less complexity of the input attributes makes the model more applicable in software industries. The ANN model is evaluated and validated on history data from three projects. The root mean square error value shows the ANN as good technique to predict the maintainability from the history data.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluation of Ultimate Torsional Strength of Reinforcement Concrete Beams Using Finite Element Analysis and Artificial Neural Network

Due to lack of theory of elasticity, estimation of ultimate torsional strength of reinforcement concrete beams is a difficult task. Therefore, the finite element methods could be applied for determination of strength of concrete beams. Furthermore, for complicated, highly nonlinear and ambiguous status, artificial neural networks are appropriate tools for prediction of behavior of such states. ...

متن کامل

Optimization of Object-Oriented Metrics Using Hopfield Neural Network

This paper examined the application of Artificial neural network for software quality prediction using objectoriented metrics. Quality estimation include estimating maintainability of software. In this study maintenance effort was chosen as the dependent variable and principal components of object-oriented metrics as the dependent variables. We are prediction the number of lines per changed per...

متن کامل

Prediction of Egg Production Using Artificial Neural Network

Artificial neural networks (ANN) have shown to be a powerful tool for system modeling in a wide range of applications. The focus of this study is on neural network applications to data analysis in egg production. An ANN model with two hidden layers, trained with a back propagation algorithm, successfully learned the relationship between the input (age of hen) and output (egg production) variabl...

متن کامل

Prediction of Permanent Earthquake-Induced Deformation in Earth Dams and Embankments Using Artificial Neural Networks

This research intends to develop a method based on the Artificial Neural Network (ANN) to predict permanent earthquake-induced deformation of the earth dams and embankments. For this purpose, data sets of observations from 152 published case histories on the performance of the earth dams and embankments, during the past earthquakes, was used. In order to predict earthquake-induced deformation o...

متن کامل

Artificial Intelligence for prediction of porosity from Seismic Attributes: Case study in the Persian Gulf

Porosity is one of the key parameters associated with oil reservoirs. Determination of this petrophysical parameter is an essential step in reservoir characterization. Among different linear and nonlinear prediction tools such as multi-regression and polynomial curve fitting, artificial neural network has gained the attention of researchers over the past years. In the present study, two-dimensi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014